using System;
using System.Linq;
using System.ServiceModel;
using System.Text;
using System.Runtime.Serialization;
using System.Collections.Generic;

	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class NorthwindNETEntities 
 
	{		[DataMember]public System.String DefaultContainerName { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> CommandTimeout { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class Category 
 
	{		[DataMember]public System.Int32 ID { get; set; }
	
			[DataMember]public System.String Name { get; set; }
	
			[DataMember]public System.String Description { get; set; }
	
			[DataMember]public System.Byte[] Picture { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityCollection<Northwind.SL.Model.Product> Product { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class Customer 
 
	{		[DataMember]public System.Int32 ID { get; set; }
	
			[DataMember]public System.String Code { get; set; }
	
			[DataMember]public System.String Name { get; set; }
	
			[DataMember]public System.String ContactName { get; set; }
	
			[DataMember]public System.String ContactTitle { get; set; }
	
			[DataMember]public System.String Address { get; set; }
	
			[DataMember]public System.String City { get; set; }
	
			[DataMember]public System.String Region { get; set; }
	
			[DataMember]public System.String PostalCode { get; set; }
	
			[DataMember]public System.String Country { get; set; }
	
			[DataMember]public System.String Phone { get; set; }
	
			[DataMember]public System.String Fax { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityCollection<Northwind.SL.Model.Order> Order { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class Employee 
 
	{		[DataMember]public System.Int32 ID { get; set; }
	
			[DataMember]public System.String LastName { get; set; }
	
			[DataMember]public System.String FirstName { get; set; }
	
			[DataMember]public System.String Title { get; set; }
	
			[DataMember]public System.String TitleOfCourtesy { get; set; }
	
			[DataMember]public System.Nullable<System.DateTime> BirthDate { get; set; }
	
			[DataMember]public System.Nullable<System.DateTime> HireDate { get; set; }
	
			[DataMember]public System.String Address { get; set; }
	
			[DataMember]public System.String City { get; set; }
	
			[DataMember]public System.String Region { get; set; }
	
			[DataMember]public System.String PostalCode { get; set; }
	
			[DataMember]public System.String Country { get; set; }
	
			[DataMember]public System.String HomePhone { get; set; }
	
			[DataMember]public System.String Extension { get; set; }
	
			[DataMember]public System.String Photo { get; set; }
	
			[DataMember]public System.String Notes { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> ReportsTo { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityCollection<Northwind.SL.Model.Order> Order { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class Order 
 
	{		[DataMember]public System.Int32 ID { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> CustomerId { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> EmployeeID { get; set; }
	
			[DataMember]public System.Nullable<System.DateTime> OrderDate { get; set; }
	
			[DataMember]public System.Nullable<System.DateTime> RequiredDate { get; set; }
	
			[DataMember]public System.Nullable<System.DateTime> ShippedDate { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> ShipperId { get; set; }
	
			[DataMember]public System.Nullable<System.Decimal> Freight { get; set; }
	
			[DataMember]public System.String ShipName { get; set; }
	
			[DataMember]public System.String ShipAddress { get; set; }
	
			[DataMember]public System.String ShipCity { get; set; }
	
			[DataMember]public System.String ShipRegion { get; set; }
	
			[DataMember]public System.String ShipPostalCode { get; set; }
	
			[DataMember]public System.String ShipCountry { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public Northwind.SL.Model.Customer Customer { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityReference<Northwind.SL.Model.Customer> CustomerReference { get; set; }
	
			[DataMember]public Northwind.SL.Model.Employee Employee { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityReference<Northwind.SL.Model.Employee> EmployeeReference { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityCollection<Northwind.SL.Model.OrderDetail> OrderDetail { get; set; }
	
			[DataMember]public Northwind.SL.Model.Shipper Shipper { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityReference<Northwind.SL.Model.Shipper> ShipperReference { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class OrderDetail 
 
	{		[DataMember]public System.Int32 ID { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> OrderID { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> ProductID { get; set; }
	
			[DataMember]public System.Nullable<System.Decimal> UnitPrice { get; set; }
	
			[DataMember]public System.Nullable<System.Int16> Quantity { get; set; }
	
			[DataMember]public System.Nullable<System.Single> Discount { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public Northwind.SL.Model.Order Order { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityReference<Northwind.SL.Model.Order> OrderReference { get; set; }
	
			[DataMember]public Northwind.SL.Model.Product Product { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityReference<Northwind.SL.Model.Product> ProductReference { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class Product 
 
	{		[DataMember]public System.Int32 ID { get; set; }
	
			[DataMember]public System.String Name { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> SupplierID { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> CategoryID { get; set; }
	
			[DataMember]public System.String QuantityPerUnit { get; set; }
	
			[DataMember]public System.Nullable<System.Decimal> UnitPrice { get; set; }
	
			[DataMember]public System.Nullable<System.Int16> UnitsInStock { get; set; }
	
			[DataMember]public System.Nullable<System.Int16> UnitsOnOrder { get; set; }
	
			[DataMember]public System.Nullable<System.Int16> ReorderLevel { get; set; }
	
			[DataMember]public System.Nullable<System.Boolean> Discontinued { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public Northwind.SL.Model.Category Category { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityReference<Northwind.SL.Model.Category> CategoryReference { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityCollection<Northwind.SL.Model.OrderDetail> OrderDetail { get; set; }
	
			[DataMember]public Northwind.SL.Model.Supplier Supplier { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityReference<Northwind.SL.Model.Supplier> SupplierReference { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class Shipper 
 
	{		[DataMember]public System.Int32 ID { get; set; }
	
			[DataMember]public System.String Name { get; set; }
	
			[DataMember]public System.String Phone { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityCollection<Northwind.SL.Model.Order> Order { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class Supplier 
 
	{		[DataMember]public System.Int32 ID { get; set; }
	
			[DataMember]public System.String Name { get; set; }
	
			[DataMember]public System.String ContactName { get; set; }
	
			[DataMember]public System.String ContactTitle { get; set; }
	
			[DataMember]public System.String Address { get; set; }
	
			[DataMember]public System.String City { get; set; }
	
			[DataMember]public System.String Region { get; set; }
	
			[DataMember]public System.String PostalCode { get; set; }
	
			[DataMember]public System.String Country { get; set; }
	
			[DataMember]public System.String Phone { get; set; }
	
			[DataMember]public System.String Fax { get; set; }
	
			[DataMember]public System.String HomePage { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.Objects.DataClasses.EntityCollection<Northwind.SL.Model.Product> Product { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class vw_CategoryTable 
 
	{		[DataMember]public System.Int32 CategoryID { get; set; }
	
			[DataMember]public System.String CategoryName { get; set; }
	
			[DataMember]public System.String Description { get; set; }
	
			[DataMember]public System.Byte[] Picture { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class vw_CustomerOrdersProducts 
 
	{		[DataMember]public System.Int32 CustomerId { get; set; }
	
			[DataMember]public System.Int32 OrderId { get; set; }
	
			[DataMember]public System.Int32 ProductId { get; set; }
	
			[DataMember]public System.String Name { get; set; }
	
			[DataMember]public System.Nullable<System.Decimal> UnitPrice { get; set; }
	
			[DataMember]public System.Nullable<System.Int16> Quantity { get; set; }
	
			[DataMember]public System.Nullable<System.Single> Discount { get; set; }
	
			[DataMember]public System.Nullable<System.Single> ExtendedPrice { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class vw_CustomerOrderTotals 
 
	{		[DataMember]public System.Int32 CustomerId { get; set; }
	
			[DataMember]public System.Int32 OrderId { get; set; }
	
			[DataMember]public System.Nullable<System.Double> TotalExtendedPrice { get; set; }
	
			[DataMember]public System.Nullable<System.Decimal> Freight { get; set; }
	
			[DataMember]public System.Nullable<System.Double> OrderTotal { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class vw_CustomerTable 
 
	{		[DataMember]public System.Int32 CustomerId { get; set; }
	
			[DataMember]public System.String CustomerCode { get; set; }
	
			[DataMember]public System.String CompanyName { get; set; }
	
			[DataMember]public System.String ContactName { get; set; }
	
			[DataMember]public System.String Address { get; set; }
	
			[DataMember]public System.String City { get; set; }
	
			[DataMember]public System.String ContactTitle { get; set; }
	
			[DataMember]public System.String Region { get; set; }
	
			[DataMember]public System.String PostalCode { get; set; }
	
			[DataMember]public System.String Country { get; set; }
	
			[DataMember]public System.String Phone { get; set; }
	
			[DataMember]public System.String Fax { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class vw_EmployeeTable 
 
	{		[DataMember]public System.Int32 EmployeeID { get; set; }
	
			[DataMember]public System.String LastName { get; set; }
	
			[DataMember]public System.String FirstName { get; set; }
	
			[DataMember]public System.String Title { get; set; }
	
			[DataMember]public System.String TitleOfCourtesy { get; set; }
	
			[DataMember]public System.Nullable<System.DateTime> BirthDate { get; set; }
	
			[DataMember]public System.Nullable<System.DateTime> HireDate { get; set; }
	
			[DataMember]public System.String Address { get; set; }
	
			[DataMember]public System.String City { get; set; }
	
			[DataMember]public System.String Region { get; set; }
	
			[DataMember]public System.String PostalCode { get; set; }
	
			[DataMember]public System.String Country { get; set; }
	
			[DataMember]public System.String HomePhone { get; set; }
	
			[DataMember]public System.String Extension { get; set; }
	
			[DataMember]public System.String Photo { get; set; }
	
			[DataMember]public System.String Notes { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> ReportsTo { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class vw_OrderDetailTable 
 
	{		[DataMember]public System.Int32 OrderDetailId { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> OrderID { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> ProductID { get; set; }
	
			[DataMember]public System.Nullable<System.Decimal> UnitPrice { get; set; }
	
			[DataMember]public System.Nullable<System.Int16> Quantity { get; set; }
	
			[DataMember]public System.Nullable<System.Single> Discount { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class vw_OrderTable 
 
	{		[DataMember]public System.Int32 OrderID { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> CustomerId { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> EmployeeID { get; set; }
	
			[DataMember]public System.Nullable<System.DateTime> OrderDate { get; set; }
	
			[DataMember]public System.Nullable<System.DateTime> RequiredDate { get; set; }
	
			[DataMember]public System.Nullable<System.DateTime> ShippedDate { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> ShipVia { get; set; }
	
			[DataMember]public System.Nullable<System.Decimal> Freight { get; set; }
	
			[DataMember]public System.String ShipName { get; set; }
	
			[DataMember]public System.String ShipAddress { get; set; }
	
			[DataMember]public System.String ShipCity { get; set; }
	
			[DataMember]public System.String ShipRegion { get; set; }
	
			[DataMember]public System.String ShipPostalCode { get; set; }
	
			[DataMember]public System.String ShipCountry { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class vw_ProductTable 
 
	{		[DataMember]public System.Int32 ProductID { get; set; }
	
			[DataMember]public System.String ProductName { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> SupplierID { get; set; }
	
			[DataMember]public System.Nullable<System.Int32> CategoryID { get; set; }
	
			[DataMember]public System.String QuantityPerUnit { get; set; }
	
			[DataMember]public System.Nullable<System.Decimal> UnitPrice { get; set; }
	
			[DataMember]public System.Nullable<System.Int16> UnitsInStock { get; set; }
	
			[DataMember]public System.Nullable<System.Int16> UnitsOnOrder { get; set; }
	
			[DataMember]public System.Nullable<System.Int16> ReorderLevel { get; set; }
	
			[DataMember]public System.Nullable<System.Boolean> Discontinued { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class vw_ShipperTable 
 
	{		[DataMember]public System.Int32 ShipperID { get; set; }
	
			[DataMember]public System.String CompanyName { get; set; }
	
			[DataMember]public System.String Phone { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}
	
namespace Northwind.SL.Model
{	
	[DataContract] public partial class vw_SupplierTable 
 
	{		[DataMember]public System.Int32 SupplierID { get; set; }
	
			[DataMember]public System.String CompanyName { get; set; }
	
			[DataMember]public System.String ContactName { get; set; }
	
			[DataMember]public System.String ContactTitle { get; set; }
	
			[DataMember]public System.String Address { get; set; }
	
			[DataMember]public System.String City { get; set; }
	
			[DataMember]public System.String Region { get; set; }
	
			[DataMember]public System.String PostalCode { get; set; }
	
			[DataMember]public System.String Country { get; set; }
	
			[DataMember]public System.String Phone { get; set; }
	
			[DataMember]public System.String Fax { get; set; }
	
			[DataMember]public System.String HomePage { get; set; }
	
			[DataMember]public System.Byte[] RowTimeStamp { get; set; }
	
			[DataMember]public System.Data.EntityKey EntityKey { get; set; }
	
		
	}
}


